package com.xdap.pojo.jimu;

import com.definesys.mpaas.query.annotation.Column;
import com.definesys.mpaas.query.annotation.Table;
import lombok.Data;

import java.util.Date;

@Data
@Table(value = "jimu_report_db_param" )
public class JimuReportDbParamPo {


    /**
     * id
     */
    @Column(value = "id" )
    private String id;


    /**
     * 动态报表ID
     */
    @Column(value = "jimu_report_head_id" )
    private String jimuReportHeadId;
    /**
     * 参数字段
     */
    @Column(value = "param_name" )
    private String paramName;

    /**
     * 参数文本
     */
    @Column(value = "param_txt" )
    private String paramTxt;

    /**
     * 参数默认值
     */
    @Column(value = "param_value" )
    private String paramValue;

    /**
     * 排序
     */
    @Column(value = "order_num" )
    private Integer orderNum;

    /**
     * 创建人登录名称
     */
    @Column(value = "create_by" )
    private String createBy;

    /**
     * 创建日期
     */
    @Column(value = "create_time" )
    private Date createTime;

    /**
     * 更新人登录名称
     */
    @Column(value = "update_by" )
    private String updateBy;

    /**
     * 更新日期
     */
    @Column(value = "update_time" )
    private Date updateTime;

    /**
     * 查询标识0否1是 默认0
     */
    @Column(value = "search_flag" )
    private Integer searchFlag;

    /**
     * 查询控件类型
     */
    @Column(value = "widget_type" )
    private String widgetType;

    /**
     * 查询模式1简单2范围
     */
    @Column(value = "search_mode" )
    private Integer searchMode;

    /**
     * 字典
     */
    @Column(value = "dict_code" )
    private String dictCode;

    /**
     * 查询时间格式化表达式
     */
    @Column(value = "search_format" )
    private String searchFormat;

    /**
     * 参数配置
     */
    @Column(value = "ext_json" )
    private String extJson;

}
